<?php
ob_start();
/*
	控件每次向此文件POST数据
	逻辑：
		1.更新数据库进度
		2.将文件块数据保存到服务器中。
	更新记录：
		2014-04-09 增加文件块验证功能。
		2017-05-29 完善逻辑
		2017-08-17 取消对redis的引用
*/
require '../../vendor/autoload.php';

use model\FileInf;
use utils\FileTool;

$fpath = $_FILES['file']['tmp_name'];
$stm = FileTool::readAll($fpath);

if ( strlen($stm) < 1 )
{		
    $obj = array('detail'=>'file data empty');
    exit(json_encode($obj));
}

$file = new FileInf();
$stm = urldecode($stm);
$file->parseSchemaChild($stm);
$file->saveScheme();

$obj = array('state'=>true);
$msg = json_encode($obj);
echo $msg;

header('Content-Length: ' . ob_get_length());
?>